Zenit St Petersburg held firm to take a 77-65 victory over Zalgiris Kaunas in a closely contested showdown on Friday night.